package cdu.xjj.pojo.vo;


import lombok.*;

import java.util.Map;

/**
 * 首页仪表盘VO
 */

@Data
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class DashBoardVO {

    /**
     * 用户角色 分三类 0:班主任 1：学校管理员 2：教育局管理员 不同角色类型渲染不同的样式
     */
    private Integer role;

    /**
     * 已上报人数
     */
    private Integer finishedCount;

    /**
     * 未上报人数
     */
    private Integer unfinishedCount;

    /**
     * 成绩优秀的人数
     */
    private Integer excellence;

    /**
     * 成绩良好的人数
     */
    private Integer good;

    /**
     * 成绩合格的人数
     */
    private Integer qualified;

    /**
     * 成绩不合格的人数
     */
    private Integer substandard;

    /**
     * BMI指数正常的学生人数
     */
    private Integer BMINormal;

    /**
     * BMI指数超重的学生人数
     */
    private Integer BMIOverweight;

    /**
     * BMI指数低体重的学生人数
     */
    private Integer BMILowWeight;

    /**
     * BMI指数肥胖的学生人数
     */
    private Integer BMIFat;


    /**
     * 近五年的体测合格率 ，数组最后一位代表今年的数据 ，依次类推
     */
    private Map<Integer,Float> recentFiveYearsQualifiedRate;
}
